/**
 * 过滤时间字符串
 * @param val {string} 需要过滤的时间字符串
 * @param timestamp {string} 格式 YYYY-MM-DD HH:mm:ss
 */
export const formatDate = (timestamp, formatStr = 'YYYY-MM-DD HH:mm:ss') => {
  if (!timestamp) return ''
  const date = new Date(timestamp * 1000) // 将秒级时间戳转换成毫秒级
  const year = date.getFullYear()
  const month = String(date.getMonth() + 1).padStart(2, '0')
  const day = String(date.getDate()).padStart(2, '0')
  const hours = String(date.getHours()).padStart(2, '0')
  const minutes = String(date.getMinutes()).padStart(2, '0')
  const seconds = String(date.getSeconds()).padStart(2, '0')

  return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`
}
export const formatDateDay = (timestamp) => {
  if (!timestamp) return ''
  const date = new Date(timestamp * 1000) // 将秒级时间戳转换成毫秒级
  const year = date.getFullYear()
  const month = String(date.getMonth() + 1).padStart(2, '0')
  const day = String(date.getDate()).padStart(2, '0')
  return `${year}-${month}-${day}`
}
